removable tyre - German English Dictionary